package org.appfuse.dao;

import java.util.List;
import org.appfuse.model.Gzxx;

/**
 * Data access object (DAO) for domain model class Gzxx.
 * @see org.appfuse.model.Gzxx
 * @author MyEclipse - Hibernate Tools
 */
public interface GzxxDAO extends Dao  {

    public void save(Gzxx transientInstance);
    
    public void update(Gzxx transientInstance);
    
	public void delete(Gzxx persistentInstance) ;
    
    public Gzxx findById( String a00, Integer id);
    
	public List findByA00(String a00);

	public Integer newId(String a00);
    
    public List findByExample(Gzxx instance);
    
    public List findByProperty(String propertyName, Object value);

    public Gzxx merge(Gzxx detachedInstance);

    public void attachDirty(Gzxx instance);
    
    public void attachClean(Gzxx instance);
}